Verification in Networked Embedded Systems ∗
نویسنده
چکیده
Compared to test or simulation, formal verification poses an attractive way by either guaranteeing the correctness of the system or generating a counter example to indicate the violation. However, due to state explosion, the power of formal verification is usually restricted to trivial systems. This project is motivated by two observations of Networked Embedded Systems: a) due to limited physical resources, device’s behavior is simple and is implemented in elegant codes, and b) usually all devices are the same, i.e., the system is highly symmetric. These yield two advantages while adopting formal verification: a) a concise formal model may be achieved and b)symmetry reduction may be applied. Both alleviate state explosion problem. In this manner, large-scale system may be verifiable.
منابع مشابه
Component-based hardware/software co-verification for building trustworthy embedded systems
We present a novel component-based approach to hardware/software co-verification of embedded systems using model checking. Embedded systems are pervasive and often mission-critical, therefore, they must be highly trustworthy. Trustworthy embedded systems require extensive verification. The close interactions between hardware and software of embedded systems demand co-verification. Due to their ...
متن کاملEmbedded Control Systems In Cc++
Title Type applied control theory for embedded systems embedded technology PDF optimal design of distributed control and embedded systems communications and control engineering PDF handbook of networked and embedded control systems control engineering PDF embedded control systems in cc++ PDF event-based control and signal processing embedded systems PDF reconfigurable embedded control systems a...
متن کاملComponent - Based Hardware / Software Co - Verification for Building Trustworthy
We present a novel component-based approach to hardware/software co-verification of embedded systems using model checking. Embedded systems are pervasive and often mission-critical, therefore, they must be highly trustworthy. Trustworthy embedded systems require extensive verification. The close interactions between hardware and software of embedded systems demand co-verification. Due to their ...
متن کاملFrancesco Stefanni A Design & Verification Methodology for Networked Embedded Systems
Nowadays, Networked Embedded Systems (NES’s) are a pervasive technology. Their use ranges from communication, to home automation, to safety critical fields. Their increasing complexity requires new methodologies for efficient design and verification phases. This work presents a generic design flow for NES’s, supported by the implementation of tools for its application. The design flow exploits ...
متن کاملTemporal Monitors for TinyOS
Networked embedded systems generally have extremely low visibility of system faults. In this paper, we report on experimenting with online, node-local temporal monitors for networked embedded nodes running the TinyOS operating system and programmed in the nesC language. We instrument the original node software to signal asynchronous atomic events to a local nesC component running a runtime veri...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006